About Entities, Complex Objects and Object-oriented Data Models
نویسندگان
چکیده
Facilities for complex object modeling are nowadays needed in several areas of database applications (CAD/CAM, office automation, robotics, ...). Consequently, either new models are developed, or existing ones (relational, functional) are extended to better respond to this requirement. This paper intends to show that the entity-relationship approach may offer the required facilities, preserving the well known advantages inherent to this approach : increased readability and graphical display of the database schema. To this aim, an enhanced entity-relationship model, called ERC+ (for Entity Relationship Complex plus generalization), is presented. The associated query facilities are presented as well, in the form of an ERC+ algebra. Finally, the paper discusses how ERC+ peculiar features (complex attribute structures, multivalued attributes, duplicates) and its algebra succeed in supporting complex object management. A comparison with object-oriented models is proposed.
منابع مشابه
Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملUrban Vegetation Recognition Based on the Decision Level Fusion of Hyperspectral and Lidar Data
Introduction: Information about vegetation cover and their health has always been interesting to ecologists due to its importance in terms of habitat, energy production and other important characteristics of plants on the earth planet. Nowadays, developments in remote sensing technologies caused more remotely sensed data accessible to researchers. The combination of these data improves the obje...
متن کاملHandling Integrity Constraints of Complex Objects in Spatial Databases
The study reported in this paper is based on two assumptions about the importance of the consistency of a geographical database. Firstly, consistency is an important factor concerning the quality of data. Secondly, consistency of a geographical object requires that the description of the context of the object is a part of the object definition. In object-oriented databases, it is possible to mo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989